import request from '@/request/request';
import qs from 'qs';
// 精品数据接口
export const JingpinAPI = () => request.get('/products/recommend');
// 请求热门兑换的数据
export const ReMenAPI = () => request.get('/products/hot');
// 发送验证码接口
export const SendSMSAPI = (params) =>
  request.post('/sendSMS', qs.stringify(params));

// //   手机验证码登录请求接口
export const PhoneLoginAPI = (params) =>
  request.post('/phoneRegin', qs.stringify(params));

// 微信登录（这个接口必须用qs对数据进行格式化）
export const WeixinLoginApi = (params) =>
  request.post(`/wechatUsers/PCLogin`, qs.stringify(params));

// 手机绑定微信
export const BindPhoneAPI = (params) =>
  request.post('/wechatUsers/binding', qs.stringify(params));
// 获取用户信息
export const userProfileSAPI = () => request.get('/shop/userProfiles');

//请求详情页接口
export const GoodsDetailsAPI = (id) => request.get(`/products/${id}`);

// 加入购物车
export const AddToCart = (params) =>
  request.post('/shop/carts/add', qs.stringify(params));

// 请求全部商品接口
export const GoodsSearchAPI = (params) => request.get(`/products`, { params });
// 购物车数据
export const CartDataAPI = () => request.get('/shop/carts');
// 请求删除购物车商品
export const CartDelApi = (params) =>
  request.delete(`/shop/carts?productIds=${params.id}`);
